create external table jms_dm.dm_repair_access_detail_dt 
(
scan_network_code        string COMMENT '维修点编码' ,
scan_network_name        string COMMENT '维修点名称' ,
rfid                     string COMMENT 'rfid' ,
material_type            string COMMENT '物料类别' ,
warehouse_type           string COMMENT '物料类型' ,
scan_time                timestamp COMMENT '创建时间' ,
 is_damage     string COMMENT '是否仲裁' ,
damage_type       string COMMENT '仲裁类型' ,
dw_operate  decimal(16,4) COMMENT '是否有后续操作' ,
 string COMMENT '' ,
  up_scan_type_code      string COMMENT '上一站扫描类型' ,
  up_scan_type_name      string COMMENT '上一站扫描类型code' ,
  up_scan_time           timestamp COMMENT '上一站扫描时间' ,
  up_scan_network_code   string COMMENT '上一站扫描网点code' ,
  up_scan_network_name   string COMMENT '上一站扫描网点' ,
 string COMMENT '' ,
 dw_scan_type_code       string COMMENT '下一站扫描类型' ,
 dw_scan_type_name       string COMMENT '下一站扫描类型code' ,
 dw_scan_time            timestamp COMMENT '下一站扫描时间' ,
 dw_scan_network_code    string COMMENT '下一站扫描网点code' ,
 dw_scan_network_name    string COMMENT '下一站扫描网点' ,
 string COMMENT '' ,
scan_type_code    string COMMENT '出入库类型,07维修入库,11注销,34维修出库' ,
date_time timestamp COMMENT '' )
comment 'insert overwrite table jms_dm.dm_repair_access_detail_dt partition (dt)'
PARTITIONED BY ( dt string COMMENT '时间分区')
stored as parquet
LOCATION '/dw/hive/jms_dm.db/external/dm_repair_access_detail_dt'
TBLPROPERTIES (     'discover.partitions' = 'false',  'parquet.column.index.access' = 'true');
